turtle-back shooting - Spanish English Dictionary